"""
逻辑运算符
    概述：
        它适用于 多条件 的判断，即 同时满足多个条件
        还是满足过个条件中的任意一个条件，
        还是取反等操作
    分类:
        and  逻辑与 ，并且的意思， 只要有一个 False 整体就是 False
        or  逻辑或  或者的意思， 即 有一个True 结果就为 True
        not 逻辑非 ， 取反的意思，即 False取反后是True， True取反后是False
    补充
        1. 逻辑运算符主要操作的是关系表达式，但是他也可以操作数字，比如 10 and 5
        2. 逻辑运算符操作数字的技巧，你可以把0当成False，其他数字都是True

"""
a,b,c = 10,3,5

print(True and True) # True
print(True and False) # False
print(False and False) # False
print(False or True) # False

print(a > b and a >c)  # True
print(a >= b and a <= c)  # False
print(a == b and a != c) # False

print('=' * 30)
print(True or True) # True
print(True or False) # True
print(False or False) # False
print(False or True)  # True

print('=' * 30)

print(not True) # Flase
print(not False)  # True
print(not not True) # True

print('=' * 30)
print(10 and 5) # 5
print(10 and 0) # 0

print(10 or 5) # 10
print(10 or 0) # 10

print('=' * 30)
print( 0 or 0 or 0)  #0
print(10 or 0 or 5) #10
print(10 and 0 and 5) #0

